
const { ccclass, property } = cc._decorator;

@ccclass
export default class WebViewHandler extends cc.Component {

    private _webView: cc.WebView = null

    onLoad() {
        this._webView = this.node.getComponent(cc.WebView)
        this._webView.url = "http://127.0.0.1:8080/a.html?nocache=" + new Date().getTime();
        this._webView.node.on('loaded', () => {
            this._webView.evaluateJS("htmlFunc()")
        }, this);

    }

    start() {
        cc['jscallback'] = function (param) {
            // 这里的返回值是内部页面的 URL 数值，需要自行解析自己需要的数据。
            // webview target
            console.log("cc.param:", param);
        }
        window['jscallback'] = function (param) {
            // 这里的返回值是内部页面的 URL 数值，需要自行解析自己需要的数据。
            // webview target
            console.log("window.param:", param);
        }

    }
}
